package cn.etg.day01;

import java.util.Arrays;
import java.util.Scanner;

/**
 * 要求用户输入一个计算表达式，可以使用加减乘除。
 * 只处理一次运算的，不要有连续加减乘除的表达式,且不做小数计算。(例:1+2+3)
 * 例如:
 * 1+2
 * 然后经过处理计算结果并输出:1+2=3
 * 
 *
 */
public class Test06 {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String str = scanner.next();
		int result = 0;
		String[] strings1 = str.split("\\+");
		String[] strings2 = str.split("\\-");
		String[] strings3 = str.split("\\*");
		String[] strings4 = str.split("\\/");
		if(strings1.length > 1){
			result = Integer.valueOf(strings1[0]) + Integer.valueOf(strings1[1]);
		}if(strings2.length > 1){
			result = Integer.valueOf(strings2[0]) - Integer.valueOf(strings2[1]);
		}if(strings3.length > 1){
			result = Integer.valueOf(strings3[0]) * Integer.valueOf(strings3[1]);
		}if(strings4.length > 1){
			result = Integer.valueOf(strings4[0]) / Integer.valueOf(strings4[1]);
		}
		System.out.println(result);
	}
	public static int parseInt(String str){
		//最后要生成的数字
		int num = 0;
		//临时变量，用于计算对应位数的数字
		int flag = 0;
		for(int i=0;i<str.length();i++){
			flag = (str.charAt(i)-48);
			/*
			 * 这里是将对应的数字计算为对应的位，例如百位数字就要用该数字乘以10的2次方
			 * 得到
			 * 可以用Math的相关方法处理(自行查看API文档)
			 */
			for(int n=0;n<str.length()-1-i;n++){
				flag*=10;
			}
			num+=flag;
		}
		return num;
	}
}








